﻿/*
 * Created by SharpDevelop.
 * User: Miguel
 * Date: 08/10/2011
 * Time: 02:00 p.m.
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Business_Entity
{
	public class BEProducto
    {
    	private int codigo;
    	private String nombre;
    	private String descripcion;
    	private BEUnidadProducto unidad;  
    	private BETipoProducto tipoProducto;
        private char estado;
		private String marca;
		private float precio;
    	
    	public BEProducto(int cod, String nombre, String desc, BEUnidadProducto unidad, BETipoProducto tipoProducto){
    		this.codigo = cod;
    		this.nombre = nombre;
    		this.descripcion = desc;
    		this.unidad = unidad;
    		this.tipoProducto = tipoProducto;
    		
    	}

        public BEProducto(int cod, String nombre, String desc, BEUnidadProducto unidad, BETipoProducto tipoProducto, char estado)
        {
            this.codigo = cod;
            this.nombre = nombre;
            this.descripcion = desc;
            this.unidad = unidad;
            this.tipoProducto = tipoProducto;
            this.estado = estado;
            
        }

    	public BEProducto()
    	{
    		tipoProducto=new BETipoProducto();
    	}
    	public int Codigo{
    		get{return this.codigo;}
    		set{this.codigo = value;}
    	}
    	
    	public float PrecioVenta{
    		get{return this.precio;}
    		set{this.precio = value;}
    	}
    	
    	public String Marca{
    		get{return this.marca;}
    		set{this.marca = value;}
    	}
    	
    	public String Nombre{
    		get{return this.nombre;}
    		set{this.nombre = value;}
    	}
    	
    	public String Descripcion{
    		get{return this.descripcion;}
    		set{this.descripcion = value;}
    	}
    	
    	public BEUnidadProducto Unidad{
    		get{return this.unidad;}
    		set{this.unidad = value;}
    	}
    	
    	public BETipoProducto TipoProducto{
    		get{return this.tipoProducto;}
    		set{this.tipoProducto = value;}
    	}

        public char Estado
        {
            get { return this.estado; }
            set { this.estado = value; }
        }
        
    }
}
